package models

import "github.com/golang-jwt/jwt/v5"

type CustomClaims struct {
	TokenType string `json:"token_type,omitempty"`
	// 可根据需要自行添加字段
	UserID               int64                            `json:"user_id" json:"user_id,omitempty"`
	Username             string                           `json:"username" json:"username,omitempty"`
	jwt.RegisteredClaims `json:"jwt_._registered_claims"` // 内嵌标准的声明
}

func (c CustomClaims) Valid() error {
	//TODO implement me
	panic("implement me")
}
